Compose panel: Rework padding and alignments

Center components vertically and avoid giving a min height to the text field.

Fixes #193