Thanks for pointing that out fmw42; it was getting late and I missed it.Bonzo, your version seems to be missing the input image in the middle of the two copies of the text.
I thought there must be an operator to fill the image with colour but did not think of -colorize