feat(text-post): add posting