Вариантов много, самый простой способ
накидал
Можно использовать js, можно без него, все зависит от конкретной верстки и требований. В моем варианте просто css изменяет font-size и line-height при фокусе.
Можно изменять top относительно родительского блока, можно играться через transform: scale() в общем суть думаю понятна..