Dynamically add placeholder text without making a mess of your markup