I would like to mention though, regardless of TSA, FFA, etc, the airline is the last authority on if it's allowed or not.
A good example is I believe only Alaska Air allows dogs to be flown as "luggage" anymore. I tried to book a flight with other than AK Air this fall having no idea of this...