reverted hoopty update, now treat initial textinput text like placeholdera