Text setting only when active
Okay! so I figured it out, and now I can start making my game. The "log" property, which I always thought was somehow logging the letters I entered, really doesn't. (misleading name :P)

I read it's description, it said:


  Property that indicates whether to log keystrokes as a string.


and I was like "OH! hey! I got this!"

so it turns out that if you make the log property a boolean, the text only gets typed if it's true.