Allow explicit placeholder property to override prompt.

That way I can use prompt for the label, but have a distinct placeholder.