Moved over [TextInput] code.

Updates pending...