Fix SurfaceWidget documentation

Although the Surface constructor can take data in various forms, there's
no reason why we shouldn't just require a document model for constructing
a surface widget.

MW usage fixed in I98ade6abd4.

Change-Id: Ie1ee9bd958b39712ba2c179dec20a0b0fcf0063e
Merge "Fix SurfaceWidget documentation"