re-instate the text support while refactoring happens
basic blob type support. Line breaks need supporting