+ text input box: flickering cursor

+ flickering cursor
+ added cursor
+ drawn every loop to match text bounds