Text fields now mostly work.

  - Typing works, as well as cursor navigation
  - Moving cursor with mouse has yet to me implemented
  - As of now, this will work best with US keyboards; using other keyboards may result in odd behavior
    - Don't think there is any way around this right now