Revert "Revert "Add textDescriptor""

This reverts commit b60e1ab7061681db17f7a07a6463b36e15a904c5.