Added placeholder text and input resizing support