Preheat oven to 350 degrees. In a large bowl, beat together the butter, sugar, vanilla extract, cinnamon, baking soda, salt, and water until fluffy.
Mix in the flour, oats, flax, and dried fruit and nuts.
Refrigerate the dough for about 1 hour, for the flax and oats to soften.
Scoop the dough by the rounded tablespoonful onto greased or parchment-lined baking sheets. Using the bottom of a drinking glass or measuring cup, flatten dough balls into ½ inch disks. {Dip into granulated sugar to keep from sticking.}
Bake for 10-12 minutes until golden brown. Remove from oven and let cool on baking sheets for 10 minutes.