Preheat oven to 350 degrees F. Grease cookie sheets or line with parchment paper.
In a large bowl, cream together butter, sugars, and vanilla until light and fluffy. Add eggs one at a time, beating well after each addition.
Combine flour, baking soda and cinnamon in small bowl and gradually stir into creamed mixture. Fold in PG TCM® milled flax, oats, raisins, nuts and coconut. (If mixture seems too dry, add a little milk or water.) Drop by rounded teaspoonfuls onto prepared cookie sheets.
Bake for 12-15 minutes. Remove to wire rack and cool completely.