An LED's resistance drops as it warms up. Using a fixed resistor will cause it to start drawing more current as it runs. Then it gets warmer, then draws more current, etc. You need a fixed current regulator. You can find these pretty cheap AND small. Look for MR16 LED driver or bi-pin LED...