Don't remove placeholder text until the user starts typing(Don't remove on shift key)
Set caret position to start of placeholder