Surfaces: Famo.us render targets [![Build Status](https://travis-ci.org/Famous/surfaces.svg)](https://travis-ci.org/Famous/surfaces)
================================

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.
- ImageSurface.js: A Surface containing image content.
- InputSurface.js: A Surface in the form of an HTML input element.
- 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]

# Maintainer
- mark@famo.us


## License

Copyright (c) 2014 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
[surfaces]: http://famo.us/guides/dev/surfaces.html
[pitfalls]: http://famo.us/guides/dev/pitfalls.html

