Another ink to consider is Memento Luxe. This is a pigment ink in most of the Memento dye ink colors. It works great on fabric. As Joanne mentioned, you will have to heat-set using an iron for maximum permanence.
I have also used 'non-permanent' dye ink on fabric - particularly if I don't plan on washing them. I do suggest that if you want to use a dye ink, test first! I learned that lesson early.