An implementation of Matt D. Smith's "float label" pattern: http://mattdsmith.com/float-label-pattern/ for XAML platforms