set placeholder on text component