If you have e-mail, go for it. I don't know where you live, but basicly you just need the e-mail structure your provider uses, and add the number of the reciever of your text in the appropriate place and then you can send SMS's via e-mail, for free.
This. Just make a google account, and it's free texting to any cell phone number, you just have to create your own phone number or have it randomly generate one for you.