reverted textinput fix - actually it should treat initial text as a placeholder