Basic TextField implementation
TextField improvements