Adds WIP Interface::TextField.

It just acts like an Interface::Label at the moment.