Wrapping text in SVGs with <foreignObject>

Below is the SVG

This is some long text that is not dynamically added. It will wrap because it is in a <foreignObject>.
Here is the source.