Working textboxes.

You can initialize _listener, _backgroundColor, _foregroundColor, _multiline, _visible, _parent, and _focus in their declarations here, no need to wait until construction.

Also, nit: I don't see much use of a leading underscore to identify private/protected member variables in Java; it seems unconventional.