A fairly simple solution would be to get a Google Voice number, that would forward to your real number - and have people text you via Google Voice. However, if anybody calls (or sends an old-style SMS to) your old number, it would still come through.