placholder hides only if input has value

Better matches html5 placeholder behaviour.
Focus no longer hides placeholder if no text entered.