If your cat is throwing up red liquid, that liquid is Blood. What you need to do right now, is take your cat to the closest Emergency Vet in your area. Throwing up blood, is a sign of Internal Bleeding and if you don't act fast enough in getting your cat to a vet, then you can lose your cat. Throwing up blood is always a very bad sign. You can also call your regular vets office. They always leave an Emergency Vets Name and number on their Answering Service, that you can take your cat to in your area. Please, for the sake of your cat, don't wait for answers here, Go Now!!! Good Luck! I hope it's nothing really serious and that your kitty is better soon!