Make sure title is hidden if there is text

The patch in #2509 made the "Enter name here" text appear, but I didn't notice until just recently that if you are loading a
form that already has data in it that it is displayed as well as the text

This changes the form so it is handled exactly the way that WordPress's form is