added builder for TextCellFactory to simplify construction

not all examples/tests updated so this commit won't build