Cat Peach is a new character in Mario Kart 8. She is a playable character after you buy the DLC pack 1 which also gives you access to Mario and Link. She is the cat version of the Mushroom Kingdom ruler, Princess Peach.
Super Mario 3D World is the first game that Cat Peach appeared in. When Peach gets the Super Bell, she would transform into Cat Peach. Mario, Luigi and Toad also have cat forms. Cat Peach can climb on walls.