You can use Rhino’s TextObject command, however, its text is not editable after being created.
If “multiple text in different positions” refers to one and the same TextObject copied serveral times in your scene, the only workaround I can offer is to have it within a block definition and then instance the block itself. This way, you can substitute the TextObject with another one while in block edit mode, and it the change will be applied across all block instances.
Another option is to use one of several solutions(user-made scripts and tools) in Grasshopper https://www.grasshopper3d.com .