Hmm. Using bounds like so:
Vector3 size = DialogBoxText.topLeftBounds - DialogBoxText.bottomRightBounds;
yields correct height, but incorrect width:
I'll try using a VertexMod to get the correct bounds, to see if that works out...