Added the TextBox implementation

Some more work on rendering