A gift certificate to her favorite yarn shop would be my suggestion. My Mother-in-law, a master with knit and crochet, really liked hers for Christmas.
Another idea would be a gift subscription to one of the great knitting magazines. I don't currently subscribe to any, but I'm sure the members here could recommend a few to choose from.