Labeled components refactored, slimed the html templates and created a
new component for DateTextField.