Input WIP

Work in progress:
- no tests
- haven't looked at inline styles

Comments welcome.


Yeah, sorry about that. :) (It's actually likely that React's `input` will support `getValue` too but it doesn't today.)