I am trying to create a layout according to the following, where the help text for the question is vertically aligned in the questions container.

My problem is how to expand the parent container when the help text exceeds the height of the question controls. In accordance with:

I know this because I use absolute positioning to vertically center the help text and therefore it is not included in the stream of the parent container. However, I am not sure about the best css solution for this problem.
position: absolute;
top: 50%;
transform: translateY(-50%);
I created the following script to illustrate my existing solution / problem:
jsfiddle
I would appreciate any advice on a better structure for this problem.