Added a cursor as an underscore to the text input area.
Also added most comments