Be certain she's healthy.
Try not to yell at her (or swat her); it'll only make her mad/scared/defiant. However, there's nothing wrong with squirt bottles as long as it's clear to her why she's getting punished.
Our cat behaves similarly - He bangs cabinets, but ONLY if we're ignoring him...
I would like to add a note. I probably would have had my precious Felix neutered even if I'd had the choice (SPCA), but I really don't have a problem with you choosing not to. Certainly, be sure you provide homes for any kittens, and be prepared for spraying, etc...But there are cats all over...
Actually, cats all shed their fur at about the same rate, but longers hairs create more friction and stay in place. Shorter, coarser-haired cats shed hairs almost immediately, but "poofier" cats need to be groomed (by tongue or by brush) to remove their already detatched hairs.