Added TextInput control to GUI

Allows single line text input, with basic copy/paste functionality