First working proof of concept with TextInput class