Surfaces: Famo.us render targets
================================

Surfaces are extensions of core/Surface and are the primary concrete interface
to the visual document elements.


## Files

- CanvasSurface.js: A Surface containing an HTML5 Canvas element.
- ContainerSurface.js:  An object designed to contain surfaces and set
  properties to be applied to all of them at once.
- FormContainerSurface.js: A Surface containing form content
- ImageSurface.js: A Surface containing image content.
- InputSurface.js: A Surface in the form of an HTML input element.
- SubmitInputSurface.js: A Surface to Submit an input.
- TextareaSurface.js: A Surface in the form of an HTML textarea element.
- VideoSurface.js: A Surface containing video content.


## Documentation

- [Reference Docs][reference-documentation]
- [Surfaces][surfaces]
- [Pitfalls][pitfalls]

## License

Copyright (c) 2015 Famous Industries, Inc.

This Source Code Form is subject to the terms of the Mozilla Public License,
v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain
one at http://mozilla.org/MPL/2.0/.


[reference-documentation]: http://famo.us/docs
[pitfalls]: http://famo.us/guides/pitfalls

