Fix for #548, text flowing in stacks

current_position.y doesn't reflect the text block's actual top when
contents_alignment is called, even though the element's position is set.  This
meant that in stacks, text blocks were calculating against the prior element's
y.

However, since the text block had already gotten its new position set, we can
just calculate against that value instead.

Fixes #548.