A Builtin Player that adds the look and
behavior of a native text box. It may be applied in the PropBuilder DSL like so:
my_text_box :players => "text_box"
Props including this Player may implement any of the key and focus event
hooks:
key_pressed, key_typed, key_released, focus_gained, focus_lost