page: implement textAttributes property