Edit Text that will handle floating labels and errors according to the new Google Material Design guidelines