I fixed it myself:
Instead of using the catmull rom spline I am using quadratic curves and calculated midpoints.
Note, that this solution will only work if you want to draw a smoothed shape but not if the path has to go directly through the points.
This is how it works:
first:
set the line start to the first point followed immediately by a moveTo command
M point1.x,point1.y M
this is important for closing the path without an edge.
now loop throug every point you have and add the calculated midpoint bewtween the current and next point followed by the quadratic curve with the next point as control:
mid.x,mid.y C next.x,next.y
you calculate the midpoint M between A and B using this:
M.x = (A.x-B.x)/2 + B.x
M.y = (A.y-B.y)/2 + B.y
after looping through all points you have to create a quadratic curve to the midpoint of the first and second point with the first one as control:
C first.x,first.y mid.x, mid.y
now close your path using Z so you can fill the shape:
Z
this connection is not visible because of the two moveTo commands at the beginning of the path.
to see the result and source code of my solution visit the updated jsfiddle:
http://jsfiddle.net/ry8kT/1/