Check the TSA website or your airline. It seems to me you will need a Mexican passport.
The above is intended only as general information, and does not constitute legal advice. You must speak with an attorney to discuss your individual case.
I don't see why you'd be required to have a passport to fly domestically. If you have one, take it with you; if not, I wouldn't bother applying for it just to travel to another state.