knitaholic
Etymology
From knit + -aholic.
noun
A knitting enthusiast.