Not sure about how the TSA feels about it, but from the US Customs website:
"The U.S. Fish and Wildlife has restrictions on the quantity of caviar that can be brought into the U.S. Customs has been authorized to allow travelers to bring in only 250 grams. If the traveler has more than that quantity, the goods will be subject to seizure. "