I have t mobile and all I did was call them (611) and tell them I had received such a message and they put me on the no spam listing for cellular phones. That stopped it (text messages, that is.) I have been on the no spam with the government, but it appears the text messaging had found a loop-hole, that now you can fix too. Good riddens!
Try that first (call 611 and complain.)
TC