Added TextInput

A material design TextInput. Still needs work on font and transitions.
Can you name this component TextField, to match the material design spec? It also will match what Ubuntu Touch uses.