added a placeholder text. getter and setter for tabIndex