Only animate label when the textfield is the firstResponder to prevent unnecessary animations on calls to layoutSubviews
Merge pull request #26 from jgrana/master

Only animate label when the textfield is the firstResponder