Code Golf: Word Unscrambler
Python 3 / 84 chars / 7 correct outputs / score 8.3333

edit As per clarifications, removed .upper() and considering all 7 ouputs correct.

a=sorted
for b in input().split():print([c for c in open('x')if a(b)==a(c[:-1])][0])


Output:

BUBBLE
FLOWER
CAKE
WATER
CORK
MILK
PEACE