Let\'s say I have a simple TextBox next to a Label:
MyLabe
This behaviour is, I think, caused by the fact that the TextBox defaults to a vertical alignment of Stretch, which causes it to fill the available space and have the extra couple of pixels under the text. If you use this instead:
TextBox
Stretch
MyLabel MyText
... you should see a cleaner result.