Preheat the oven to 375 degrees F.
Into a small bowl, add ground flaxseed and water. Whisk to combine and set aside.
Into a large mixing bowl, add butter, granulated sugar, and brown sugar. Use a stand or hand mixer on medium speed to cream ingredients together.
Add the flaxseed/water mixture, orange zest, and orange juice. Continue mixing until well blended.
Into a medium size mixing bowl, add flour, baking soda, and salt. Stir to combine then add to the butter/sugar mixture.
Stir in cranberries and walnuts until evenly distributed.
Drop dough by rounded tablespoonfuls onto a parchment paper-lined cookie sheet. Cookies should be spaced at least 2 inches apart.
Bake 12-14 minutes until the edges are golden. Remove from cookie sheets to cool on wire racks.
For the glaze:
Into a small bowl, add confectioners' sugar, orange juice, and orange zest. Stir until well combined.
Drizzle glaze over the tops of cooled cookies. Let stand until set.