sms uses a pass through service. the message passes through the server, gets scrubed for the phone, then repackaged and sent out again. because of this, the from address wil lbe changed like you are expiriencing.
you can set the reply to address though, this way if you replay to the message, it will use your email instead of the passthrough SMS server.