fixed caret position messing up on text_input:SetText()
updated header to a more complete version
improved chat:
  multiline