Answer
Oh yes and small dogs, other small animals.
A hawk the size of a red-tail won't have the capacity of carrying off a 5-10 lb house cat (the bird it's self weighs no more than the cat and, as a rule, flying creatures can generally only carry about half their weight in flight, with some variation) . Even the gigantic Harpy Eagle, with 5 inch talons and a wingspan that can reach 8 feet...usually only targets monkies and sloths in the 10-20 lb range, though some kills as large as 30 lbs have been observed.
As you'd imagine, being an aerial predator has some advantages (flight) and disadvantages (you can't carry much weight and still remain in flight- to even evolve the ability to fly, animals had to lose HUGE amounts of weight and develop hollow bones).
That said...a small hawk won't carry a grown cat away, but make no mistake, the impact of an animal hitting you claws-first traveling at 128 miles per hour CAN definitely snap the spine of your cat and kill it. It would then maybe manage to drag it into the air for a few dozen yards and land it in a bush or tree to feed on it, but it isn't going far. Raptors don't kill by carrying things away generally- they kill by force of impact and stabbing inwards with their talons- THEN they rip the fur/feathers off of their prey and eat it on the spot if the prey is too large to carry to a safer spot.
If your cat is killed by a hawk, chances are the body is nearby. If it's killed by a big owl or Eagle, it may never be found.